a babucha - Turkish English Dictionary